body{background-color:#f2f2f2;font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif;font-size:16px;color:#555;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;}
h1, h2, h3, h4, h5, h6{font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif;color:#222;}
p{line-height:28px;margin-bottom:25px;}
.centered{text-align:center;}
.centered p{margin-top:-100px;text-align:center;}
a{color:#f85c37;word-wrap:break-word;-webkit-transition:color 0.1s ease-in, background 0.1s ease-in;-moz-transition:color 0.1s ease-in, background 0.1s ease-in;-ms-transition:color 0.1s ease-in, background 0.1s ease-in;-o-transition:color 0.1s ease-in, background 0.1s ease-in;transition:color 0.1s ease-in, background 0.1s ease-in;}
a:hover,
a:focus{color:#7b7b7b;text-decoration:none;outline:0;}
a:before,
a:after{-webkit-transition:color 0.1s ease-in, background 0.1s ease-in;-moz-transition:color 0.1s ease-in, background 0.1s ease-in;-ms-transition:color 0.1s ease-in, background 0.1s ease-in;-o-transition:color 0.1s ease-in, background 0.1s ease-in;transition:color 0.1s ease-in, background 0.1s ease-in;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
#section-topbar{position:absolute;top:0;left:0;right:0;overflow:visible;font:normal 16px/24px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#section-topbar a{color:#fff;}
#topbar-inner{line-height:0;text-align:center;}
#section-topbar ul#nav{display:inline-block;position:relative;margin:0;padding:0;zoom:1;*display:inline;}
#section-topbar ul#nav > li{display:block;float:left;padding-left:5px;}
#section-topbar ul#nav a{display:block;font:normal 11px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;padding:18px 20px 18px 20px;}
#section-topbar ul#nav a:hover{color:#fff;background:#34495e;text-decoration:none;}
#section-topbar ul#nav .active a{background:#44bbaa;border-left:1px solid #111;}
#section-topbar ul#nav .active a:hover{background:#44bbaa;}
#section-topbar i{font-size:16px;}
#headerwrap{background:url(../img/head-bg.jpg) no-repeat center top;padding-top:140px;text-align:center;background-attachment:relative;background-position:center center;min-height:620px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#headerwrap h1{font-family:"kaiti";font-size:80px;color:white;}
#headerwrap h3{font-size:20px;color:white;}
#intro{background:#101524;padding-top:60px;padding-bottom:60px;color:white;}
#intro h5, p{color:white;}
#intro i{color:white;font-size:20px;padding-right:8px;vertical-align:middle;}
#education{background:#f2f2f2;}
#section-bg{background:#f1f1f1;}
#footer-bg{background:#2c3e50;padding-top:15px;text-align:center;font-size:0.8em;}
#footer-bg p{margin-bottom:10px;color:white}
#footer-bg a{font-weight:550;color:#1cc09f;}
#footer-bg a:hover{color:white;}
#project{background:#f9f9f9;}
#honor{background:#f2f2f2;}
#skillswrap{background:#2c3e50;padding-top:60px;padding-bottom:60px;color:white;}
#skillswrap h5, p{color:white;}
#footwrap{background:#2f2f2f;padding-top:50px;padding-bottom:50px;}
#footwrap p{color:white;}
#footwrap h5{color:white;}
#footwrap t{font-weight:700;}
#footwrap i{padding-right:8px;color:#1abc9c;}
#footwrap b{color:white;}
#footwrap b:hover{color:#19aa8d;}
#c{background:#222222;padding-top:15px;text-align:center;}
#c p{margin-bottom:10px;color:white}
#c a{font-weight:550;color:#1cc09f;}
#c a:hover{color:white;}
.desc{padding-top:50px;padding-bottom:50px;}
.desc p{color:#2f2f2f;}
.desc t{color:#34495e;font-weight:700;}
.desc imp{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:6px;color:white;background:#34495e;}
.desc more{color:#758586;}
sm{font-size:15px;}